home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 428_02 / libsrc / statusbr.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-03-13  |  726 b   |  47 lines

  1. /*
  2. ** statusbr.c
  3. **
  4. ** Pictor, Version 1.51, Copyright (c) 1992-94 SoftCircuits
  5. ** Redistributed by permission.
  6. */
  7.  
  8. #include "pictor.h"
  9.  
  10. int _PL_statusrow = 25;
  11. static int color = foreback(BLACK,WHITE);
  12.  
  13. /*
  14. ** Displays a message on the status bar.
  15. */
  16. void statusbar(char *msg)
  17. {
  18.     vcolor(color);
  19.     setvpos(_PL_statusrow,1);
  20.     vputc(' ');
  21.     vputs(msg);
  22.     cleareol();
  23.  
  24. } /* statusbar */
  25.  
  26. /*
  27. ** Clears the status bar.
  28. */
  29. void clrstatus(void)
  30. {
  31.     vcolor(color);
  32.     setvpos(_PL_statusrow,1);
  33.     vrepc(' ',_PL_columns);
  34.  
  35. } /* clrstatus */
  36.  
  37. /*
  38. ** Specifies the status bar row and colors.
  39. */
  40. void initstatus(int row,int clr)
  41. {
  42.     _PL_statusrow = row;
  43.     color = clr;
  44.     clrstatus();
  45.     
  46. } /* initstatus */
  47.